package coolq.yaozhenyong.controller;

import com.forte.qqrobot.anno.Filter;
import com.forte.qqrobot.anno.Listen;
import com.forte.qqrobot.anno.depend.Beans;
import com.forte.qqrobot.beans.messages.msgget.FriendAdd;
import com.forte.qqrobot.beans.messages.msgget.FriendAddRequest;
import com.forte.qqrobot.beans.messages.msgget.GroupAddRequest;
import com.forte.qqrobot.beans.messages.types.GroupAddRequestType;
import com.forte.qqrobot.beans.messages.types.MsgGetTypes;
import com.forte.qqrobot.sender.MsgSender;
/****
 * 此方法里，绝大部分方法已被停用
 * 插件不支持
 * @author yao936642284
 *
 */
@Beans
public class TestAddRequestController {
	
	
	/****
	 * 好友添加申请事件
	 */
	@Listen(MsgGetTypes.friendAddRequest)
	@Filter
	public void friendAddRequest(FriendAddRequest msg,MsgSender msgsender) {
		msgsender.SETTER.setFriendAddRequest(msg.getFlag(), "备注",true);
	}
	/****
	 * 群邀请 请求
	 * @param msg
	 */
	@Listen(MsgGetTypes.groupAddRequest)
	@Filter
	public void GroupAddRequests(GroupAddRequest msg,MsgSender msgsender,GroupAddRequestType type) {
		msgsender.SETTER.setGroupAddRequest(msg.getFlag(),type, true,"aaa");
		msgsender.SENDER.sendPrivateMsg("936642284", "机器人被群["+msg.getGroup()+"]群的群管理进行邀请！");
	}
	
	/****
	 * 好友添加以后的事件
	 * @param msg
	 * @param msgsender
	 */
	@Listen(MsgGetTypes.friendAdd)
	@Filter
	public void friendAdd(FriendAdd msg,MsgSender msgsender) {
			
	}
	
	
}
